@import '~sassvar';

.misc-booking-confirm-register {
    min-height: 100vh;   
    background: #fff;
    padding: 50px 28px 100px 28px;
}

.misc-booking-confirm-register-hd {
    text-align: center;

    h1 {
        font-size: 48px;
        margin-bottom: 30px;
        color: #F47B96;
    }

    p {
        font-size: 28px;
        color: #3C8286;
        font-weight: bold;
    }
}

.misc-booking-confirm-register-bd {
    .rules {
        font-size: 24px;
        margin-bottom: 50px;
        color: $text-normal-light;
    }

    .form-row {
        margin-bottom: 30px;
    }

    .form-label {
        margin-bottom: 12px;

        small {
            color: $text-normal-light;
        }
    }

    .input-text, select {
        display: block;
        width: 100%;
        border: 1px solid $border-color;/*no*/
        line-height: 40px;
        padding: 10px 20px;
        -webkit-appearance: none;
    }

    .radio-group {
        line-height: 60px;

        p {
            margin-bottom: 10px;
        }
    }

    .button {
        width: 100%;
        margin-top: 40px;
    }

    input[type="file"] {
        line-height: 80px;
        border: 1px solid $border-color;/*no*/
    }

    .upload-tips {
        font-size: 24px;
        color: $text-normal-light;
        margin-bottom: 20px;
    }
}